// ============================== 导入依赖 ============================== //

// ============================== 导出模拟数据 ============================== //

export default {
  id: '1',
  cover: 'rj-public/image/2022-04-25_18.38.07.212_2733.jpg', // 封面图片 (图片链接)
  title: '这是一个示例的问卷标题', // 问卷标题 (字符串)
  welcome: '<div class="rich-text" style="word-break: break-all"><p style="text-align:center;"><font size="7" style="background-color: cyan;" color="#ff0000">请您认真回答</font></p></div>', // 开篇欢迎语 (富文本)
  thanks: '<div class="rich-text" style="word-break: break-all"><p data-we-empty-p="" style="text-align:center; line-height:5;"><font size="7" style="background-color: green;" color="#ffffff">感谢您的回答</font></p></div>', // 结束答谢语 (富文本)
  theme: 'default', // 主题风格 (前端字典)
  anonymous: 1, // 是否匿名 (1 是否匿名且仅登录用户可填 2 不是否匿名任何人均可填写)
  edit: 1, // 允许修改 (1 已填表单允许修改 2 已填表单不可修改)
  pageSize: 0, // 固定分页 (为 0 则无分页或自行分页，有值则隐藏自行分页符)
  status: 1, // 发布状态 (1 已发布不能再修改 2 未发布可以继续修改)
  questionCount: 8, // 问题数量 (questionList.length)
  answerNum: 30, // 答卷数量 (实际收到的问卷份数)
  endDate: Date.now() + 864000000, // 截止日期 (所选日期 23:59:59 的时间戳)
  stopTime: 0, // 终止时间 (时间戳)
  createUserId: '123', // 创建用户的 ID
  createUserName: '管理员', // 创建用户的名称
  createTime: Date.now(), // 创建时间 (时间戳)
  updateTime: Date.now(), // 修改时间 (时间戳)
  questionList: [
    {
      id: '11',
      no: '1', // 问题题号 (可为空，如分页符)
      type: 'radio', // 问题类型
      title: '这是一道单选题', // 问题标题
      required: 1, // 是否必答 (1 必答 2 选答)
      rule: '', // 输入规则 (各类型的意义各不一样)
      tip: '', // 占位提示 (输入框的占位提示)
      remark: '这是单选题的提示语', // 底部备注 (底部的灰色小字)
      max: 0, // 最大值 (各类型的意义各不一样)
      min: 0, // 最小值 (各类型的意义各不一样)
      optionList: [ // 选项列表
        { id: '111', content: '单选选项一', images: '', related: '2' }, // 关联的题号，多个用逗号拼接
        { id: '112', content: '单选选项二', images: '', related: '3,4' },
      ],
    },
    {
      id: '12',
      no: '2', // 问题题号 (可为空，如分页符)
      type: 'textarea', // 问题类型
      title: '这是第 1 题 A 选项的关联题', // 问题标题
      required: 1, // 是否必答 (1 必答 2 选答)
      rule: '', // 输入规则 (num 纯数字, word 字母数字, name 真实姓名, phone 手机号码, idNo 身份证号码, carNo 车牌号码, link 网址链接, email 电子邮箱)
      tip: '这是占位提示语', // 占位提示 (输入框的占位提示)
      remark: '这是问答题的提示语', // 底部备注 (底部的灰色小字)
      max: 100, // 最大值 (最大字数)
      min: 10, // 最小值 (最小字数)
      optionList: [], // 选项列表 (问答题用不上)
    },
    {
      id: '13',
      no: '3', // 问题题号 (可为空，如分页符)
      type: 'textarea', // 问题类型
      title: '这是第 1 题 B 选项的关联题', // 问题标题
      required: 1, // 是否必答 (1 必答 2 选答)
      rule: 'num', // 输入规则 (各类型的意义各不一样)
      tip: '', // 占位提示 (输入框的占位提示)
      remark: '纯数字', // 底部备注 (底部的灰色小字)
      max: 100, // 最大值 (最大字数)
      min: 10, // 最小值 (最小字数)
      optionList: [], // 选项列表 (问答题用不上)
    },
    {
      id: '14',
      no: '4', // 问题题号 (可为空，如分页符)
      type: 'textarea', // 问题类型
      title: '这也是第 1 题 B 选项的关联题', // 问题标题
      required: 2, // 是否必答 (1 必答 2 选答)
      rule: 'word', // 输入规则 (各类型的意义各不一样)
      tip: '纯单词', // 占位提示 (输入框的占位提示)
      remark: '', // 底部备注 (底部的灰色小字)
      max: 100, // 最大值 (最大字数)
      min: 10, // 最小值 (最小字数)
      optionList: [], // 选项列表 (问答题用不上)
    },
    {
      id: '15',
      no: '5', // 问题题号 (可为空，如分页符)
      type: 'checkbox', // 问题类型
      title: '这是一道多选题', // 问题标题
      required: 1, // 是否必答 (1 必答 2 选答)
      rule: '', // 输入规则 (各类型的意义各不一样)
      tip: '', // 占位提示 (输入框的占位提示)
      remark: '这是多选题的提示语', // 底部备注 (底部的灰色小字)
      max: 3, // 最大值
      min: 1, // 最小值
      optionList: [ // 选项列表
        { id: '151', content: '多选选项一', images: 'rj-public/file/2022-02-11_17.04.57.042_9605.png', related: '6' },
        { id: '152', content: '多选选项二', images: 'rj-public/file/2022-04-15_11.23.12.344_5278.png', related: '7' },
        { id: '153', content: '多选选项三', images: 'rj-public/file/2022-02-11_17.05.27.069_2668.png', related: '8' },
      ],
    },
    {
      id: '16',
      no: '6', // 问题题号 (可为空，如分页符)
      type: 'textarea', // 问题类型
      title: '这是第 5 题 A 选项的关联题', // 问题标题
      required: 1, // 是否必答 (1 必答 2 选答)
      rule: 'name', // 输入规则 (各类型的意义各不一样)
      tip: '真实姓名', // 占位提示 (输入框的占位提示)
      remark: '这是问答题的提示语', // 底部备注 (底部的灰色小字)
      max: 100, // 最大值 (最大字数)
      min: 10, // 最小值 (最小字数)
      optionList: [], // 选项列表 (问答题用不上)
    },
    {
      id: '17',
      no: '7', // 问题题号 (可为空，如分页符)
      type: 'textarea', // 问题类型
      title: '这是第 5 题 B 选项的关联题', // 问题标题
      required: 1, // 是否必答 (1 必答 2 选答)
      rule: 'phone', // 输入规则 (各类型的意义各不一样)
      tip: '手机号码', // 占位提示 (输入框的占位提示)
      remark: '', // 底部备注 (底部的灰色小字)
      max: 100, // 最大值 (最大字数)
      min: 10, // 最小值 (最小字数)
      optionList: [], // 选项列表 (问答题用不上)
    },
    {
      id: '18',
      no: '8', // 问题题号 (可为空，如分页符)
      type: 'textarea', // 问题类型
      title: '这是第 5 题 C 选项的关联题', // 问题标题
      required: 1, // 是否必答 (1 必答 2 选答)
      rule: 'idNo', // 输入规则 (各类型的意义各不一样)
      tip: '身份证号码', // 占位提示 (输入框的占位提示)
      remark: '', // 底部备注 (底部的灰色小字)
      max: 100, // 最大值 (最大字数)
      min: 10, // 最小值 (最小字数)
      optionList: [], // 选项列表 (问答题用不上)
    },
  ], // 问题列表
}
